/**
 * String 类型
 */
fn main() {
    // 字符串字面值类型为 &str
    let s = "hello";
    // s.push_str(", world!"); // 不能修改字符串字面值
    // 将 &str 转换为 String 类型
    let mut s1 = s.to_string();
    // 或者，可以 from() 创建 String 类型
    let mut s2 = String::from("hello");
    s1.push_str(", world!"); // push_str() 在字符串后追加字面值
    s2.push_str(", world!"); // push_str() 在字符串后追加字面值
    println!("s1 {}\ns2 {}", s1, s2); // 将打印`hello, world!`
}
